package dk.mirasola.systemtraining.bridgewidgets.client.i18n;

import com.google.gwt.i18n.client.Messages;
import com.google.gwt.safehtml.shared.SafeHtml;

public interface EditorTexts extends Messages {
    SafeHtml shapeHelpInfo();

    SafeHtml shapeTypeHelpInfo();

    // DistributionFilter tree node
    SafeHtml invertedDistributionFilterTreeNode(SafeHtml condtionTreeText);

    SafeHtml shapeDistributionFilterTreeNode(SafeHtml shape, SafeHtml lowercaseSeat);

    SafeHtml shapeTypeDistributionFilterTreeNode(SafeHtml shapeType, SafeHtml seatLowercase);

    SafeHtml distributionFilterGroupTreeNode(SafeHtml groupName);

    SafeHtml hcpSeatDistributionFilterTreeNode(SafeHtml hcpInterval, SafeHtml lowercaseSeats);

    SafeHtml hcpSuitDistributionFilterTreeNode(SafeHtml hcpInterval, SafeHtml lowercaseSeat, SafeHtml suit);

    SafeHtml majorMajorDistributionFilterTreeNode(SafeHtml majorCardsCountInterval, SafeHtml minorCardsCountInterval, SafeHtml seatLowercase);

    SafeHtml ntDistributionFilterTreeNode(SafeHtml hcpInterval, SafeHtml seatLowercase);

    SafeHtml fitDistributionFilterTreeNode(SafeHtml suits, SafeHtml seatsLowercase, SafeHtml compareSymbol, int totalCards);

    // DistributionFilter tree toolbar tooltips
    String addTreeNodeTitle();

    String deleteTreeNodeTitle();

    String moveUpTreeNodeTitle();

    String moveDownTreeNodeTitle();

    // group item editor labels
    String seatLabel();

    String seatsLabel();

    String shapeLabel();

    String shapeTypeLabel();

    String suitsLabel();

    String groupNameLabel();

    String invertedLabel();

    String hcpIntervalLabel();

    String majorCardsCountIntervalLabel();

    String minorCardsCountIntervalLabel();

    String sixCardMinorsAllowedLabel();

    String fiveCardMajorsAllowedLabel();

    String totalCardsLabel();

    String addGroupLabel();

    String addGroupName();

    String addHcpSuitLabel();

    String addHcpSeatLabel();

    String addShapeLabel();

    String addShapeTypeLabel();

    String addFitLabel();

    String addNTLabel();

    String addMajorMinorLabel();

}
